natural gas monte carlo simulation generator optimization gas electricity asset allocation energy power simulation oil solar least cost dispatch monte carlo